/**
 * 自动生成
 *
 * @author yang
 * @version 1.0.0
 * @date 2020-10-09 10:35
 */
public class AutoCoding {
    public static void main(String[] args) {
        //          maven 工程 main 包的全路径
//        final String mainDir = "E:\\project\\myToolBuilder\\src\\main\\java\\";
        final String mainDir = "D:\\myproject\\myToolBuilder\\src\\main\\";

        CodeGenerator.ConfigBuilder builder = new CodeGenerator.ConfigBuilder();

//        本地数据库
//        CodeGenerator codeGenerator = builder
//                .dbUrl("jdbc:mysql://localhost:3306/demo")
//                .userName("root")
//                .password("Cly@()2016")
//                // 生成类位置
//                .dir(mainDir + "java")
//                // 生成xml 位置
//                .xmlDir(mainDir + "resources")
//                // 包引用路径
//                .packageName("com")
//                .build();


//        本地数据库
        CodeGenerator codeGenerator = builder
                .dbUrl("jdbc:mysql://localhost:3306/GP")
                .userName("root")
                .password("root")
                // 生成类位置
                .dir(mainDir + "java")
                // 生成xml 位置
                .xmlDir(mainDir + "resources")
                // 包引用路径
                .packageName("com")
                .build();

        //根据表生成后台代码
        String[] str = {"d_stock_trade_today"};
        codeGenerator.code(null, str);

    }
}
